window.tab={};
/*判断菜单是否存在 存在则选中，不存在则创建*/
tab.add=function(url,title){
	if($("#tab").tabs('exists',title)){
		$("#tab").tabs('select',title);
		return;
	}
	content = '<iframe scrolling="no" frameborder="0"  src="'+url+'" style="width:100%;height:100%;"></iframe>';  
	
	
	$('#tab').tabs('add',{   
	    title:title,   
	    content:content,   
	    closable:true,   
	    onClose:function(title,index){
	    	
	    },
	    onAdd:function(title,index){
	    	
	    }
	}); 

};
/*选中时刷新tab*/
tab.refresh=function(){
	
};
$(function(){
	
	/*初始化表格*/
	$('#home').datagrid({
		title:"个人工作台",
		iconCls:'icon-edit',
		striped:true,
		border: true,
		collapsible:false,//是否可折叠的  
		fitColumns: true,
		loadMsg:"数据正在加载,请稍候...",
		rownumbers:true,
		singleSelect:false,
		selectOnCheck: true,
		checkOnSelect: true,
        url:'data/task.json', 
        pagination:true,
        columns:[[   
                  {field:'ck',checkbox:true},
                  {field:'super',title:'上级计划',width:$(this).width() * 0.1},   
                  {field:'title',title:'计划标题',width:$(this).width() * 0.1}, 
                  {field:'target',title:'计划目标',width:$(this).width() * 0.1}, 
                  {field:'custom',title:'关联客户',width:$(this).width() * 0.1},
                  {field:'endtime',title:'要求完成',width:$(this).width() * 0.1}, 
                  {field:'name',title:'执行人',width:$(this).width() * 0.1}, 
                  {field:'progress',title:'进度',width:$(this).width() * 0.1}, 
                  {field:'state',title:'计划状态',width:$(this).width() * 0.1}, 
                  {field:'result',title:'结果责任',width:$(this).width() * 0.1}, 
                  {field:'creater',title:'创建人',width:$(this).width() * 0.1}
              ]],
       
       /* frozenColumns:[[  
                        {field:'ck',checkbox:true}  
        ]],  */
        toolbar: [{  
            text: '添加',  
            iconCls: 'icon-add',  
            handler: function() {  
            	showAdd("#dlg","新增计划","#fm","index.json");
            }  
        }, '-', {  
            text: '修改',  
            iconCls: 'icon-edit',  
            handler: function() {  
            	showEdit('#home','#dlg','修改计划','#fm','data/index.json');
            }  
        }, '-',{  
            text: '删除',  
            iconCls: 'icon-remove',  
            handler: function(){  
                del('#home','data/index.json');  
            }  
        }, '-',{  
            text: '查看',  
            iconCls: 'icon-nav-punishment',  
            handler: function(){  
                view('#home','#viewplan','查看计划');  
            }  
        }]
    });  
	
	
	
	
	/*初始化menu*/
    //$(".navbg").capacityFixed();
    /*绑定窗口resize事件*/
    $(window).resize(function(){
    	$('#home').datagrid('resize');
    
    });
    
    
	/*初始化分页*/
	$($('#home').datagrid("getPager")).pagination({   
		showRefresh:false,
		showPageList:false,
		displayMsg: '当前显示 {from} - {to} 条记录   共 {total} 条',  
		beforePageText:'第',
		afterPageText:'页     共{pages}页'
		 /*onSelectPage: function(pageNumber, pageSize){  
             //$('#content').panel('refresh', 'show_content.php?page='+pageNumber);  
             $("home").datagrid('refresh','data/index.json?page='+pageNumber);
             alert("dd");
         }*/
	}); 
	/*分页居中*/
	//$($('#home').datagrid("getPager")).find("table").css("margin-left",400);
	//$(".l-btn-text").find('span').remove();
	/*系统菜单处理*/
	$("#plan").find($(".l-btn-left")).find('span').find('span').remove();
	$("#punishment").find($(".l-btn-left")).find('span').find('span').remove();
	$("#train").find($(".l-btn-left")).find('span').find('span').remove();
	$("#entry").find($(".l-btn-left")).find('span').removeClass('icon-edit').find('span').remove();
	$("#emptest").find($(".l-btn-left")).find('span').removeClass('icon-edit');
	$("#report").find($(".l-btn-left")).find('span').removeClass('icon-edit').find('span').remove();
	$("#emptest").find($(".l-btn-left")).find('span').removeClass('icon-edit');

	
	$('#plan').bind('click', function(){  
		tab.add('task.html','计划管理');  
    });
	$('#punishment').bind('click',function(){
		tab.add('punishment.html','奖惩管理');
	});
	$('#train').bind('click', function(){  
		util.message("系统错误", $(this).text()+"暂无页面原型!");
		//tab.add('train.html','培训课程');  
    });
	$('#entry').bind('click',function(){
		util.message("系统错误", $(this).text()+"暂无页面原型!");
		//tab.add('entry.html','入职测评');
	});
	$('#report').bind('click',function(){
		util.message("系统错误", $(this).text()+"暂无页面原型!");
		//tab.add('entry.html','入职测评');
	});
	
	
	$('#empmenu').menu({  
	    onClick:function(item){  
	        switch(item.id){
		        case 'emptype':util.message("系统错误", item.text+"暂无页面原型!");break;
		        case 'empproject':util.message("系统错误", item.text+"暂无页面原型!");break;
		        case 'emptemplate':util.message("系统错误", item.text+"暂无页面原型!");break;
		        case 'kpicate':util.message("系统错误", item.text+"暂无页面原型!");break;
		        case 'kpiset':util.message("系统错误", item.text+"暂无页面原型!");break;
		        case 'kpirec':util.message("系统错误", item.text+"暂无页面原型!");break;
	        }
	    }  
	}); 
	$('#sysmenu').menu({
	    onClick:function(item){  
	        switch(item.id){
		        case 'dept':tab.add('department.html','部门管理');break;
		        case 'user':tab.add('user.html','用户管理');break;
		        case 'role':util.message("系统错误", item.text+"暂无页面原型!");break;
		        case 'notice':util.message("系统错误", item.text+"暂无页面原型!");break;
		        case 'custom':util.message("系统错误", item.text+"暂无页面原型!");break;
		        case 'plansource':util.message("系统错误", item.text+"暂无页面原型!");break;
		        case 'plantype':util.message("系统错误", item.text+"暂无页面原型!");break;
		        case 'plantemplate':tab.add('taskTemplate.html','计划模板管理');break;
		        case 'planpunishment':util.message("系统错误", item.text+"暂无页面原型!");break;
	        }
	    } 
	});
	
	$('#wbmenu').menu({  
	    onClick:function(item){  
	        switch(item.id){
		        case 'mywork':tab.add('mywork.html','个人工作台');break;
		        case 'editinfo':changeInfo();break;
	        }
	    }  
	}); 
	
  

	
});